package org.jeecg.modules.ws.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author ZJJ
 * @date 2025-04-22 上午10:40
 * @copyright Copyright (c) 2025 ZJJ
 */
@Data
public class ProjectSbListVo {

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 申报单位
     */
    private String sbUnitName;

    /**
     * 项目编码
     */
    private String projectCode;

    /**
     * 年度
     */
    private String nd;

    /**
     * 申请类型
     */
    private String sqType;

    /**
     * 申请金额
     */
    private BigDecimal sqje;

    /**
     * 申报日期
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date sbrq;

    /**
     * 立项年度
     */
    private String lxnd;

    /**
     * 项目类型
     */
    private String projectType;

    /**
     * 项目总概算
     */
    private BigDecimal projectZgs;

    /**
     * 开工日期
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date kgrq;

    /**
     * 竣工日期
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date jgrq;
}
